package com.example.eeuse.controller;

import com.example.eeuse.model.VedaRequestDto;
import com.example.eeuse.repository.VedaRequestDtoRepository;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

import java.util.ArrayList;
import java.util.List;

@RestController
@RequestMapping("/mysql")
public class MysqlController {

    @Autowired(required = false)
    private VedaRequestDtoRepository vedaRequestDtoRepository;

    @GetMapping("/create")
    public Boolean create() {
        VedaRequestDto vedaRequestDto=new VedaRequestDto();
        vedaRequestDto.setId("1L");
        vedaRequestDto.setSession("hello");
        vedaRequestDto.setChannel("J");
        vedaRequestDtoRepository.save(vedaRequestDto);
        return true;
    }

    @GetMapping("/createBatch")
    public Boolean createBatch() {
        List<VedaRequestDto> list=new ArrayList<>();
        list.add(new VedaRequestDto("h","c","1","2","3"));
        list.add(new VedaRequestDto("h2","c2","1","2","3"));
        vedaRequestDtoRepository.saveAll(list);
        return true;
    }
}
